﻿using System;

namespace KPIS.GERP.GIMS.MODEL
{
    [Serializable]
    public class ResourceMasterItemInfo
    {
        private Nullable<int> seq;
        private string code;
        private string name;
        private string descr;
        private string gpsc_code;
        private string giin_code;
        private Nullable<double> std_price;
        private Nullable<double> min_price;
        private Nullable<double> max_price;
        private ResourceMasterSubGroupInfo infoSubGroup;
        private Nullable<int> min_qty;
        private Nullable<int> max_qty;
        private MasterUnitInfo infoUnit;
        private string image_name;
        private ImageInfo infoImage;
        private RecordInfo infoRecord;

        public ResourceMasterItemInfo()
        {

        }

        public Nullable<int> Seq
        {
            set { seq = value; }
            get { return seq; }
        }

        public string Code
        {
            set { code = value; }
            get { return code; }
        }

        public string Name
        {
            set { name = value; }
            get { return name; }
        }

        public string Descr
        {
            set { descr = value; }
            get { return descr; }
        }

        public string Gpsc_code
        {
            set { gpsc_code = value; }
            get { return gpsc_code; }
        }

        public string Giin_code
        {
            set { giin_code = value; }
            get { return giin_code; }
        }

        public Nullable<double> Std_price
        {
            set { std_price = value; }
            get { return std_price; }
        }

        public Nullable<double> Max_price
        {
            set { max_price = value; }
            get { return max_price; }
        }

        public Nullable<double> Min_price
        {
            set { min_price = value; }
            get { return min_price; }
        }

        public ResourceMasterSubGroupInfo InfoSubGroup
        {
            set { infoSubGroup = value; }
            get { return infoSubGroup; }
        }

        public Nullable<int> Min_qty
        {
            set { min_qty = value; }
            get { return min_qty; }
        }

        public Nullable<int> Max_qty
        {
            set { max_qty = value; }
            get { return max_qty; }
        }

        public MasterUnitInfo InfoUnit
        {
            set { infoUnit = value; }
            get { return infoUnit; }
        }

        public string Image_name
        {
            set { image_name = value; }
            get { return image_name; }
        }

        public ImageInfo InfoImage
        {
            set { infoImage = value; }
            get { return infoImage; }
        }

        public RecordInfo InfoRecord
        {
            set { infoRecord = value; }
            get { return infoRecord; }
        }
    }
}